Lịch sử Quản_lý_dự_án_phần_mềm

Các công ty nhanh chóng nhận ra việc sử dụng lập trình phần mềm dễ hơn so với phần cứng vì vậy ngành công nghiệp sản xuất phần mềm nhanh chóng phát triển trong giai đoạn từ thập niên 1970 đến thập niên 1980.Để quản lý các nỗ lực phát triển mới, các công ty ứng dụng các phương thức quản lý phần mềm, nhưng quá trình thử nghiệm bị chậm theo thực thi, đặc biệt là sự mẫu thuẫn xảy ra trong "vùng xám" giữa các đặc tả người dùng và phần mềm được chuyển giao. Để tránh các vấn đề trên, các phương thức quản lý dự án phần mềm tập trung vào các yêu cầu người dùng trong các sản phẩm phần mềm theo mô hình nổi tiếng đó là mô hình thác nước. Theo tổ chức IEEE, một số nguyên nhân dẫn đến sự thất bại trong việc quản lý dự án như sau:[2]

  1. Dự án không có tính thực tế và không khớp
  2. Ước tính không chính xác nguồn lực cần thiết cho dự án
  3. Xác định yêu cầu hệ thống không đúng
  4. Báo cáo tình trạng dự án sơ sài
  5. Không quản lý độ rủi ro
  6. Việc giao tiếp khách hàng, người sử dụng và người phát triển dự án không tốt
  7. Sử dụng công nghệ chưa phát triển
  8. Không có khả năng xử lý độ phức tạp của dự án
  9. Phát triển thực hành không có hệ thống
  10. Thiếu kinh nghiệm trong việc quản lý dự án
  11. Các bên liên quan mang tính chính trị
  12. Các áp lực mang tính thương mại